package com.xiaofeng.student.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.xiaofeng.student.entity.Area;
import com.xiaofeng.student.entity.Student;
import com.xiaofeng.student.entity.Subject;

public interface StudentService {

	// 查询学生
	PageInfo<Student> list(int page, String name,int[] selSubId );

	/**
	 *  根据父Id 获取子节点
	 * @param i
	 * @return
	 */
	List<Area> listAreasByParentId(int parentId);

	List<Subject> listAllSubjects();

	void addStudent(Student stu, int[] selSubId);

	/**
	 * 获取一个学生
	 * @param id
	 * @return
	 */
	Student getById(int id);

	/**
	 * 修改学生
	 * @param stu
	 * @param selSubId
	 */
	void updateStudent(Student stu, int[] selSubId);

	/**
	 * 批量删除
	 * @param ids
	 */
	void delBatch(int[] ids);

}
